/*

* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     Smart-Shop开源商城系统/ Java商城-首选电商平台系统 请务必保留此注释头信息
* |     开源地址: https://gitee.com/ningbo-qishan/gruul-mall
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     可正常分享和学习源码,未经授权 不可商用！
* |     商业版中台购买/开源版商业授权 联系技术客服
* |     官网:  https://www.73app.cn/
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     Copyright (c) 2016-2999 宁波启山智软科技有限公司
* |     版权所有 ,侵权必究！
* ------------------------------------------------------------------------

*/
package com.medusa.gruul.solitaire.web.controller.manager;

import com.medusa.gruul.common.core.util.PageUtils;
import com.medusa.gruul.common.core.util.Result;
import com.medusa.gruul.solitaire.api.model.dto.manager.SolitaireWeChatGroupDto;
import com.medusa.gruul.solitaire.api.model.param.manager.SolitaireWeChatGroupParam;
import com.medusa.gruul.solitaire.service.manager.ISolitaireWeChatGroupService;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * <p>
 * 接龙机器人团长关联微信群信息 前端控制器
 * </p>
 *
 * @author lcysike
 * @since 2020-06-05
 */
@RestController
@RequestMapping("/manager/weChat/group")
public class SolitaireWeChatGroupController {
//
//    @Autowired
//    private ISolitaireWeChatGroupService solitaireWeChatGroupService;
//
//    /**
//     * 接龙机器人微信群信息列表
//     */
//    @GetMapping("/list")
//    @ApiOperation(value = "接龙机器人微信群信息列表")
//    public Result<PageUtils> getWeChatGroupList(SolitaireWeChatGroupParam solitaireWeChatGroupParam) {
//        PageUtils pageUtils = new PageUtils(solitaireWeChatGroupService.getWeChatGroupList(solitaireWeChatGroupParam));
//        return Result.ok(pageUtils);
//    }
//
//    /**
//     * 接龙机器人团长关联微信群信息列表
//     */
//    @GetMapping("/commander/list")
//    @ApiOperation(value = "接龙机器人微信群信息列表")
//    public Result<PageUtils> getCommanderWeChatGroupList(SolitaireWeChatGroupParam solitaireWeChatGroupParam) {
//        PageUtils pageUtils = new PageUtils(solitaireWeChatGroupService.getCommanderWeChatGroupList(solitaireWeChatGroupParam));
//        return Result.ok(pageUtils);
//    }
//
//    /**
//     * 接龙机器人团长关联微信群修改
//     */
//    @PutMapping("/update/{commanderId}")
//    @ApiOperation(value = "接龙机器人微信群修改")
//    public Result updateWeChatGroup(@RequestBody @Validated List<SolitaireWeChatGroupDto> solitaireWeChatGroupDtos,
//                                    @ApiParam(value = "微信群关联团长id", required = true) @PathVariable(name = "commanderId") Long commanderId) {
//        solitaireWeChatGroupService.updateWeChatGroup(solitaireWeChatGroupDtos, commanderId);
//        return Result.ok();
//    }
//
//    /**
//     * 接龙机器人微信群删除
//     */
//    @DeleteMapping("/delete/{id}")
//    @ApiOperation(value = "接龙机器人微信群删除")
//    public Result deleteWeChatGroup(@ApiParam(value = "微信群id", required = true) @PathVariable(name = "id") Long id) {
//        solitaireWeChatGroupService.deleteWeChatGroup(id);
//        return Result.ok();
//    }
}
